/*
 * Copyright 2016-2036 the original author or authors.
 * 
 * COMMERCIAL USE OF THIS SOFTWARE WITHOUT WARRANTY IS NOT ALLOWED.
 * Use is subject to license terms! You can distribute a copy of this software
 * to others for free. This software is a non-profit and open-source project.
 * Any contribution to this project will make it better.
 * All rights reserved! Owned by Stephen Liu.
 * 
 */
package com.github.fork.persistence;

import com.github.fork.entity.Country;
import com.github.fork.plugin.DataSource;
import com.github.fork.plugin.DataSourceEnum;
import org.apache.ibatis.annotations.Param;

/**
 * @author ste7en.liu@gmail.com
 * @since 2016/10/24
 */
@DataSource(DataSourceEnum.MASTER)
public interface CountryMapper {

    void add(Country country);

    @DataSource(DataSourceEnum.SLAVE)
    Country findOne(@Param("code") String code);
}
